Thanks so much for everyone's help!
I tried storing the formatted text in a Rich Text field. The carriage returns displayed on the web, but spaces and bolding were added randomly.
So my final solution was:
1) In the Notes form, added Input Translation to the text field that replaced @NewLine with "<BR>" and blank spaces with "^"
2) In the Xpage, used a Computed Field (HTML) that replaced the "^" with a blank space.
var temp=AnalysisDoc.getItemValueString("Representation");
temp.replace("^", " ");
The formatting comes across perfectly now.