Warn about temporary texture creation.

Warn about temporary texture creation in the render() method as this
should not happen anymore.
Avoid temporary texture creation in scroll box.

Due to an oversight the refresh() method did not cache a texture. This
is now fixed.