Block style text editor