There's a bug with TextureFont_DrawTextScaled when the text you draw has more than one line ( IE: includes a /n newline character. )
The text is scaled correctly, but the gap between lines does not scale. This means that the text actually takes up much more room vertically than TextureFont_GetTextSize reports, which means you can't draw backgrounds to match the text you're writing there.
Here are pictures which demonstrate the bug.
First a piece of text which is drawn with DrawTextScaled but with a scale of 1.0 so no actual scaling is performed. It's perfect.

Now here is the exact same piece of text drawn at almost half the scale. Notice the huge gap between the lines ( relatively speaking. ) The gap between the lines is the same as it was in the first picture, because the gap between lines has not been scaled with the text.
