ho questo script che al solo checked o onfocus di un input radio dovrebbe attivare un textarea
codice:
                         function rendiAttivo()    {
  var inpt = window.document.getElementsByTagName('input');
      for(var i = 0; i < inpt.length; i++) {
          if(inpt[i].type == "radio" && inpt[i].checked)  {	  
     window.document.getElementById('textarea')[0].disabled = FALSE ;
	 break;
          }
        }
     }
e questa è la struttura della form
codice:
 <form> 
<input type="radio" name="nomeRadio" value="val1" onFocus="rendiAttivo()">Nome1
 
<input type="radio" name="nomeRadio" value="val2" onFocus="rendiAttivo()">Nome2

<input type="radio" name="nomeRadio" value="val3" onFocus="rendiAttivo()">Nome3
 

<input type="text" name="area" value="val_text" >

<textarea disabled id="qualsiasi" name="attiva" cols=45 rows=1 >massimo 38 battute</textarea>



<input type="reset" value="annulla" />
</form>
non funziona nè con firefox nè con IE