I did a test and it looks like all the annoying issues with the text object in the c2 runtime have been fixed in the c3 runtime.
Text width and height appear to update straight away and it looks like updating text every tick doest have much effect on cpu or fps.
I think most game engines turn text fonts into bitmaps internally, is this essentially what c3 runtime is doing now?