MARTINEZ -- A 30-year-old Pittsburg woman was charged with murder and robbery this week in connection with her boyfriend's death from a head injury, according to the Contra Costa County District Attorney's Office.

Julie Ann Holland pulled Shelton Tyrone Johnson, 50, to the ground Jan. 27 and caused him to hit his head on the concrete driveway outside her house in the 200 block of Alvarado Avenue, police and prosecutors said.

Johnson, a Pittsburg resident, died of his traumatic head injury upon being taken off life support Feb. 13.

Holland was out of jail on bail for an arson case when the incident occurred. Pittsburg police arrested her in late September on suspicion of setting fire to a parked car. Authorities could not say Friday whether the car belonged to Johnson, her off-and-on boyfriend for three to four years.

The couple had a well-documented history of domestic violence, each taking turns as the abuser, Pittsburg police Lt. Ron Raman said.

On Jan. 27, Holland fetched Johnson from a barbecue restaurant in a taxicab because he was too intoxicated to drive. The couple fought over money in front of the driver, and inside a discount cigarette store, before they were dropped off at her house, deputy District Attorney Mary Knox said.

Both the driver and a neighbor saw Holland pull Johnson to the ground, authorities said.

"She pulled him back to the ground with such force that she ripped his shirt," Raman said.

As Johnson was lying injured, Holland allegedly rifled through Johnson's pockets and stole his cash. Police, responding to the neighbor's 911 call, arrested Holland that night on a warrant related to her arson case, Raman said.

Holland was arraigned Wednesday on murder and robbery charges. She returns to court to enter a plea next week. She is being jailed in lieu of $1.075 million bail.

Contact Malaika Fraley at 925-234-1684. Follow her at Twitter.com/malaikafraley.