ocionet!
¿Esto te serviría? Creo que sólo funciona con IE, pero lo podemos adaptar...
Código:
<html>
<head><script language="JavaScript">
function barbaro(){
pepe=document.getElementById('textual').value;
pepe=pepe+' ¡¡menuda barbaridad!!';
document.getElementById('textual').value=pepe;
}
</script>
<title>Prueba</title>
</head>
<body>
<textarea cols='80'
rows='20'
name='textual'
id='textual'
wrap='hard'
dir='ltr'
lang='es'
style='overflow=auto;'>
</textarea>
<input type="button" value="BARBARIDAD" width="100%" height="30" onClick="barbaro()">
</body>
</html>