texturefont: split font resouce (TextureFont) and renderer (Text)