write a text editor