AMESBURY – A Peabody woman's teenage daughter was taken into state custody Saturday morning after police say the mother repeatedly struck her while driving on Route 110. 

Crystal A. Kimmel, 40, of 15 Central St., Peabody, not only faces an assault and battery charge for allegedly striking her 17-year-old, she also faces charges of receiving stolen property over $1,200 and possession of a class B substance.

Police said Kimmel was pulled over in a stolen rental car and had five oxycodone pills on her when they searched her. 

In Newburyport District Court Monday, Kimmel was ordered not to abuse her daughter, to remain drug and alcohol free with random screens and to comply with Department of Children and Families requirements. She was also given a bail warning, meaning that she could be held in jail while awaiting trial if she has any further trouble with the law. She's due back in court Aug. 9 for a pretrial hearing. 

According to a report, Amesbury police Officer Liam Leary spotted a Ford Taurus around 12:20 a.m. Saturday weaving in and out of lanes on Macy Street. As Leary got closer he could see Kimmel swinging at her passenger. Once Leary pulled Kimmel over on Macy Street, the teenage passenger jumped out of the car. 

Leary ordered Kimmel to stay put while he spoke to the teen. The teen told Leary that her mother didn't like her boyfriend and the two got into an argument. Kimmel then began "smacking her around" as they drove away from a Congress Street address. 

"That's why the car was swerving," Leary wrote in his report. 

As Leary was talking to the girl, he learned the car had been reported stolen from a rental car company in Londonderry, New Hampshire. Kimmel was handcuffed and charged with assault and battery and receiving stolen property over $1,200. Her daughter was also taken to the station. 

At the station, Kimmel told police her insurance company had paid for the rental. But after her insurance ran out, she kept the car despite owing the agency money. The car was reported stolen in early April, according to Sgt. Lauren Tirone's report. 

When Tirone searched Kimmel, she said she found five oxycodone pills wrapped in a clear cellophane wrapper in a right front pocket. Kimmel told Tirone the pills were not hers because the shorts she was wearing did not belong to her. A DCF worker came to the station and took custody of the teen, Tirone wrote in her report. 

Staff writer Dave Rogers can be reached by email at drogers@salemnews.com. Follow him on Twitter @drogers41008.