si, tranquillo, è simulabile...
<script>
function inserisci(lettera){
document.form1.testo.value+=lettera;
}
</script>
<form name="form1">
<input type="button" onClick="inserisci('a')" value="a" />
<input type="button" onClick="inserisci('b')" value="b" />
<input type="button" onClick="inserisci('c')" value="c" />
<input type="button" onClick="inserisci('d')" value="d" />
<input type="button" onClick="inserisci('e')" value="e" />
<textarea name="testo"></textarea>
</form>
che dici?