Changed the way textInsets work.

Fixed text insets to work with top/bottom edge and vertical alignment top/bottom.