FIX: calculate the position of TextBoxOverlay correctly.

This addresses a situation where the component's origin is not (0, 0).
Merge pull request #105 from enthought/fix/text-box-overlay-position

Fix positioning of TextBoxOverlay