Writing Aids at the Crossroads of AI, Cognitive Science and NLP