Textbox Improvement

Textbox now supports fills, borders, margins, text alignment, rotation,
and mouseclicks.