User Drag-ability

I’m trying to make an online application to create business cards and such. I can’t figure out a way to drag text fields. I am able to drag it around by linking an object to the text feild and dragging the object. I’m thinking of something that whe i roll over or highlight the text that an object will appear next to the field that the user is able to drag. And when u click off the field, the object disappears.

Does anyone know a way i can do this? or Can someone show me a sample of this?