para darte una idea de como lo puedes hacer
Cita: function ReemplarPalabras(campo) {
var txtarea = campo.value.toLowerCase();
var patron= /\putada|\mierda/g;
var patron2 = new Array('putada','mierda');
var reemp = new Array('fastidio','corcholis');
var ok = patron.exec(txtarea);
if (ok != null) {
for (i = 0; i < patron2.length; i++) {
if (patron2[i] == ok)
txtarea = txtarea.replace(patron2[i], reemp[i]);
document.getElementById('txtarea3').value = txtarea;
}
}
}
<textarea id="txtarea3" onKeyup="ReemplarPalabras(this);"></textarea>