Hallo Andi,
Auch wrap="hard" hat nichts gebracht (ist ja eigentlich für textarea).
Der Text soll einfach am rechten Rand des Absatzes umgebrochen werden, egal ob die Rechtschreibung dabei stimmt.
Ohne Leerzeichen kann normalerweise nichts umbrechen und das ist gut so! Wenn du aber doch unbedingt ein Umbruchverhalten haben willst wie in einer Textarea, dann nimm doch eine Textarea, verpasse ihr das Attribut readonly und gestalte sie auch sonst mit CSS so, dass sie nicht als solche auffällt!
Gruß Gernot