El problema era, que tenia que indicarle en que textbox tenia que insertar la fecha...con esto esta solucionado.
function CubreHoraSolucion(indice)
{
var fecha = new Date();
alert (fecha);
document.form1.Data[indice].value = fecha;
document.form1.checkbox[indice].disabled = true;
}
<?php
$i=0; <----------inicializo un contador que será el indice el objeto
while ($registro = mysql_fetch_row($resConsult)) {
?>
<tr bordercolor="#000000" bgcolor="#999999">
<td><textarea name="textfield" cols="10"><?php echo $registro[0] ?> </textarea></td>
<td><textarea name="textfield2" cols="7"><?php echo $registro[1] ?> </textarea></td>
<td><textarea name="textfield3" cols="7"><?php echo $registro[2] ?> </textarea></td>
<td><textarea name="textfield4" cols="10"><?php echo $registro[3] ?> </textarea></td>
<td><textarea name="textarea" cols="20"><?php echo $registro[4] ?></textarea></td>
<td><textarea name="textarea2" cols="13"><?php echo $registro[5] ?></textarea></td>
<td><textarea name="textarea3"><?php echo $registro[6] ?></textarea></td>
<td><input type="checkbox" name="checkbox" value="checkbox" onClick = "CubreHoraSolucion(<? echo $i ?>)"> llamo a la funcion pasandole como parametro el indice del checkbox
<td><input type="text" name="Data" size="25"></td>
<td><textarea name="textarea4" cols="10"><?PHP echo $_SESSION["Usuario"];?> </textarea></td>
</tr>
<?php
$i=$i+1;
}