Si puo` fare di tutto, basta volere.

onclick="for(var i=0; i<str.length; i++) document.NOMEFROM.NOMETEXTAREA.value += str[i]; this.disabled=true;"


Perche` vuoi fare con un link?
per disabilitarlo la cosa si complica un po`.

<a href="#" onclick="if(link_disab) return false; for(var i=0; i<str.length; i++) document.NOMEFROM.NOMETEXTAREA.value += str[i]; link_disab=true; return false;">

Nello script, fuori dalle funzioni devi definire la variabile globale:
var link_disab = false;