Apex text editor