Exactly what Selina said only I like to always use my crop behind my leg. Also I like to follow the words everyttime I ride "if a half half doesn't work, do a full halt". This makes them actually stop and wait, and stop running past your hand.
I had the same issue in a way. You just gotta be as assertive as you are on the ground than in the saddle. I carry a crop with me, and if she gets mad and pins her ears or tries to kick, I give a little wack on the shoulder