Aspetta la vuoi su di un checkbox o un radio?
Comunque, non ti serve fare tutta la trafila:
codice:
<input type="radio" name="myRadio" value="On" id="MyRadio" />
<textarea name="myArea" id="MyArea" disabled="true">
</textarea>
Poi fai una funzione:
codice:
var rendiAttivo = function(){
document.getElementById("MyArea").disabled = !this.checked;
}
window.onload = function(){
document.getElementById("MyRadio").onclick = rendiAttivo;
}
In ogni caso, la notazione DOM0 è quando metti la funzione direttamente nel Tag:
<input type="button" onclick="doSomething()" />
mentre la DOM1 è quando assegni la funzione nel codice JS:
window.onload = DoIt;
Dove DoIt è una funzione.