Text: take a const string

Since TextRenderer takes a "const char *", it's safe to use the same in
Text.
Fixes: https://github.com/thp/trg2/issues/1