It seems that the invalidate call will throw away the gl texture handle but not free the texture image. We don't really want either so we override the OnInvalidate method from baseTexture.
Fixes glyph caching.