It was a design choice I made years ago for another game. I wanted the ability to type in a proper text box with copy and paste, undo and so forth. That way I could implement a zork-style text adventure with point and click and graphics.