Hoje eu tive que desenvolver uma UDF em Coldfusion para resolver esse pequeno problema. A UDF por sua vez faz o seguinte converte o código ASC que representa quebra de linha para o formato de exibição em HTML, no caso <br />.
<cffunction name="converteQuebraDeLinha" returntype="string"
output="false" hint="Converte código ASC de quebra de linha
para <br />">
<cfargument name="s_texto" type="string">
<cfscript>
result = reReplace(arguments.s_texto, chr(13) & chr(10), "<br/>", "ALL");
result = reReplace(result, chr(13), "<br />","ALL");
result = reReplace(result, chr(10), "<br />","ALL");
</cfscript>
<cfreturn result>
</cffunction>