veamos si es esto lo que pretendes
Cita: function mostrar() {
//cogemos el texto del textarea
var texto = document.getElementById("area").value;
if (texto.match(/\b[\da-z\xc0-\xff]+\b/gi) == null) return;
var caracteres = 0;
var arr = texto.match(/\b[\da-z\xc0-\xff]+\b/gi);
for (i in arr) {
caracteres += arr[i].length;
}
document.getElementById("carac").innerHTML = caracteres + (arr.length-1);
document.getElementById("palabras").innerHTML = arr.length;
}