You can make a textfield a hotspot. An image a hotspot. A container a hotspot.
You can have a container with an image inside, and a textfield.
So that a shape, an image and text as a hotspot.
See the documentation for the textfield plugin
http://krpano.com/plugins/textfield/#top
Actually for some strange reason, you CAN NOT have a container as a hotspot, so you have to go old school and use a 1px transparent png image type. Then with that as the parent you can have a container being the child. Make sure to set the height/width for the spacer hotspot.
The examples folder has examples for understanding the parent/child system.