Non puoi usare il metodo document.write() in una pagina gia' visualizzata... ottieni l'effetto da te descritto.

utilizza un campo preesistente e modifica solo il suo value:
codice:
<script>
function ContaChar(campo) {
 document.nomeForm.text.value=campo.value.length;
}
</script>
...
<form name="nomeForm">
...
<textarea name="miss" cols="80" rows="10" onKeyUp="ContaChar(this)"></textarea>
<input type="text" name="text" size="3">
...
</form>
ciao

ps: c'erano diversi errori... anche nelll'html, qualcuno l'ho corretto