<input type="checkbox" onclick="this.form.campotesto.disabled=this.checke d">
<input type="text" name="campotesto">

Se vuo l'effetto invertito usa

this.form.campotesto.disabled=!this.checked;

ciao