code: def render(self, display):
          
          # to handle changing objects / callable
          if self.text != self._last_text:
              self._render()
  
          display.blit(self._surface, (self.topleft, self.size))
docs: Render basicly the text.