Custom Text Cursor Texture

I am trying to assign a custom texture for the blinking text cursor in Unity text fields. Is there any way to set such a texture?

The only thing I have found so far is setting the color and flashing speed in GUISettings, however I would like to have full control over the appearance.

No, I don't there is currently any good way to do that, other then implementing your own text rendering system.