Enforce max top inset to prevent scrolling issues

#74 Prior to setting a maximum for the top inset of the text and editing rects, textfields with heights that could not accommodate their font sizes would not scroll with the caret while typing.