when my horse did that, i used to make her run in the field, if she decided to run away from me i would go get the lunge line and make her run, when she would try to stop i would make her run again, then after a little while i would stop and then i would turn my back to her asking her to come up to me, this teaches them its a lot easier to come to you and that she wont have to run if she comes when u go to get her.This teaches them that coming to you is a reward instead of them running away from you. I know this sounds harsh, but i was taught by a natuaral horseman, Monty Roberts and John Lyons to do this. I think I only had to do this with my mare two or three times and that was it.
From then on when i would come out to get her she would actually trot up to me! So theres something you could try. You may have to try it a couple times, but i've done it with other horses too and it always seemed to work.
"The horse you get off is not the same as the horse you got on; it is your job as a rider to ensure that as often as possible the change is for the better."