Edit box work, but not perfect

The single line edit box doesn't have any crashes, but visually, it is
not perfect.  It supports pasting, but not selecting.  that is for
later.  This is just a version that is completely functional.  The
multiline box is very broken, I will fix that later.