Allora ecco come puoi fare:

Ti prepari nella pagina un
<div id="opzionale" style="display:none;"> </div>
(nota: deve esserci almeno uno spazio)

Poi in un form ci metti
codice:
:
<form ...>
<input type="text" ... onchange="document.getElementById('opzionale').innerHTML=this.value;" />
<input type="checkbox" onclick="document.getElementById('opzionale').display=this.checked?'block':'none';" />
</form>