Added object pooling to BitmapText.

This should reduce object creation and garbage collection when changing
the contents of BitmapText text fields.