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;