Deberías buscar algo de información sobre Expresiones Regulares.
Tu código tenía varios cabos sueltos, además de estar fuera de las etiquetas de CODE que provee este sitio para que se pueda ver mejor.
La sugerencia que te dieron es válida. De entrada debería haber funcionado. Te dejo una versión más pulida.
Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>LAMBONADAS LA MARAVILLA</title>
<script type="text/javascript">
function recargarDiv(textarea) {
textarea = textarea.replace(/\r\n/g, "<br>");
textarea = textarea.replace(/\s/g, " ");
alert(textarea);
document.getElementById("divforo").innerHTML = document.getElementById("divforo").innerHTML += textarea + "<hr>";
document.getElementById("Comentario").value="";
}
</script>
</head>
<body>
<div id="divforo" name="divforo"></div>
<div id="divcomentario" >
<textarea id="Comentario" rows="4" cols="60" ></textarea>
<input type="button" value="Comentar" onclick = "recargarDiv(document.getElementById('Comentario').value); return false" /></div>
</body>
</html>
Expresiones regulares
(Hay muchos otros tutoriales en el Foro, pero yo me acordé de éste, que dejamos medio abandonado.)