vamos a hacer lo siguiente...
ejecuta tu script de nuevo, y la variable que recibes del <textarea/> imprime la así...
Código PHP:
header('Content-Type: text/plain; charset=UTF-8');
die(htmlspecialchars($cuerpo));
el resultado tal cual te sale muestra lo aquí, a ver que sucede... (:
la idea es que necesitamos saber como es que recibes exactamente el HTML...