graphics: fix text_renderer to inherit component
graphics: add text_renderer assemblage
assemblages: don't repeat default parameters