En PHP existe una función llamada
array_count_values
, la cual genera un array en donde las claves son las palabras que el array original contiene y los valores son la cantidad de veces que se repite cada valor en el array.
Aquí puedes ver un algoritmo que implementa la funcionalidad de dicha función en JavaScript, solo te quedaría formar un array con el valor del
<textarea>
, el cual podrías formar con la función
split
.
Saludos