1) Non puoi assegnare name="checkbox" ad una checkbox. Evita di usare nomi riservati come valori di attributi name e id

2) Cambia il codice così

codice:
function prova(cb) {
  if(cb.checked){
    document.miaForm.textfield.value= "ciao";
  }
  else{
    document.miaForm.textfield.value= " ";
  }
} 

...

<input type="checkbox" name="nomequalsiasinonriservato" value="0" onclick="prova(this)" />
Ciao