FillRect and Textures

How do I take advantage of functions like SDL_FillRect which use Surfaces when I am primarily drawing directly in Textures?

Before I reinvent the wheel is there any tricks I can use?

I use SDL_SetRenderTarget / SDL_RenderFillRect when working with textures, but it does mean that the texture must have SDL_TEXTUREACCESS_TARGET access.