MESA, AZ (3TV/CBS 5) -- A Mesa mom fought off a man who tried to carjack her while she and her two children were in a parked car waiting for the school bus.
According to court documents, Brittany Baggs was parked in her vehicle with her two children near Southern Avenue and Gilbert Road waiting for the school bus on the morning of Nov. 1.
"It was just our normal morning," Baggs said.
Documents state that the suspect, identified as 59-year-old John Merrell, walked up to the driver side door, opened it and told Baggs to get out of the car. Police say Merrell pulled her out of the vehicle by her left arm, pushed her away and got into the vehicle.
[WATCH: Good Samaritans were quick to help]
"I'm trying to like grab onto anything I can and it just all happened so fast that I didn't have time to even think," Baggs said.
The keys were still in the ignition and the two children were still in the vehicle.
Baggs placed her hand in the door jam to keep the door from closing and Merrell slammed the car door onto her hand multiple times, documents state.
"There's no way he was gonna get away with my kids or my car. No way," she said.
Baggs was able to open the car door and Merrell then broke off the armrest and hit her in the head with it multiple times, police say.
Baggs cried out for help and continued to struggle with Merrell until bystanders came and removed Merrell from the vehicle and held him until police arrived.
"Police were probably there in two, three minutes, but it felt like an eternity," Baggs said.
Baggs had her arm X-rayed. Nothing was broken, but a week later she still has visible bruises and swelling. Doctors say it'll take at least four weeks for a full recovery. Though her two daughters weren't physically hurt, she says their family hasn't been the same emotionally since then.
While Baggs was filling out her police report, she had a tender moment with one of the good Samaritans who helped her.
"He gave me a hug and was crying," she said, fighting back tears of her own. "And if not for those three guys, I don't know what would have happened."
Merrell was arrested for aggravated assault, robbery and multiple other charges.