 -- A week before Ron Haskell allegedly killed four children and two adults in a Texas rampage he taped his mother to a chair, choked her and threatened to kill her for speaking to his ex-wife, according to police records obtained by ABC News.

The wife had also filed domestic abuse complaint against her husband in 2008 after he dragged her by the hair and repeatedly punched her in the head and five years later sought a restraining order against him, court documents state.

Texas Shooter Kicked in Door, Tied Up Kids, Executed Them

Haskell, 33, was charged with capital murder today for allegedly shooting seven people in Spring, Texas. Six died and one is in the hospital with a head wound. He shot his victims after kicking open their door, tying them up face down on the floor and demanding to know where his wife was, according to testimony in a preliminary hearing today. He then shot them execution style.

Haskell, who is divorced from Melanie Kaye Haskell, has left a trail of complaints about his violence and the most recent one was filed by his own mother.

Haskell's mother, Karla Jeanne Haskell, told police in San Marcos Calif., on July 3 that she wanted a restraining order against her son after a ferocious argument that began when she told him that she was in contact with his ex-wife, court documents state.

She said that he forced her into the garage and tied her wrists with duct tape before taping her to a computer chair.

"He yelled at me and twice placed his hands around my neck trying to choke me and caused me to pass out," Karla Haskell, 61, said, according to the court documents. "He told me he was going to kill me, my family and any officer who stops him. He hid my telephones. I was taped up for four hours."

There is no record of Haskell being arrested for the alleged assault on his mother.

Police reports in Utah indicate that Haskell's ex-wife was also the victim of violence. Ron Haskell was charged with domestic assault on June 5, 2008 after his wife called the police saying that he had dragged her out of their bedroom by her hair and repeatedly punched her in the head.

The Logan City Police Department report states that she then decided to go and sleep in their children's bedroom, but he followed her in there and pulled her out of the room by her hair once more, continuing to punch her in the head.

Police booked him on domestic assault and domestic violence in the presence of a child because the couple's children, aged 3 and 5 at the time, were present. He made bail and was released five hours later. It's not clear how the charged was adjudicated.

Captain Tyson Budge told ABC News that they also have records of Haskell calling in for a police welfare check on his wife after she allegedly went missing and left a note that led him to be concerned about her safety. He told police that he found her hours later.

The final issue that the Logan City Police Department was involved in was a protection order violation. His wife had been awarded a protection order in July 2013 and on Oct. 8, 2013, she called in a protection order violation because he had showed up at one of their childrens' schools.

The wife filed for divorce months later - on Valentine's Day.