Moved the text-splitting logic from TextArea to TextLM, as suggested by Manuel and Jeremias. Some simplification in TextLM#addAreas().