[optimization] Cache unchanging TextSurfaces