Merge pull request #27 from csmith/textpane

Unused method.
Fix some TextPane layout weirdness.

Stop adding descents all over the place. This stops the highlight
rectangles being slightly offset and allowing descenders to peek
out.

Also adjust the initial Y offset to include padding, and increment
it in the right place.