INDIAN RIVER COUNTY — Crystal Kohler told detectives she went "into a rage" when her 81-year-old mother made a comment while they moved boxes in the garage, sparking a physical attack that led to her death, according to her arrest affidavit.

Kohler, who is listed in court documents as Crystal Marie Williams, told detectives she was responsible for Carmelina Kohler's death. She did not tell them how she was killed, according to the March 11 affidavit.

When detectives went to the home where Carmelina Kohler was last seen with her daughter around 11 a.m. Monday, they found her body hidden in the garage, according to the affidavit.

More:IRCSO: Carmelina Kohler, 81, found dead; daughter arrested on drug, theft charges during questioning

Crime scene investigators noted in the paperwork the body appeared to have sustained stab wounds.

Crystal Kohler showed detectives an injury to her left hand and wrist she said she sustained in their minutes-long fight. The report did not specify the comment made that was said to have sparked the fight.

Tuesday morning detectives charged Crystal Kohler with first-degree murder.

Crystal Kohler, whose jail booking Wednesday listed her address in the 1000 block of Amethyst Drive — different than the address listed Tuesday — initially was charged with grand theft auto and knowingly driving with a suspended license.

Indian River County Sheriff Deryl Loar said at a news conference Tuesday afternoon Crystal Kohler was found in possession of cocaine when she was located and arrested by deputies.

A drug charge was not listed among her latest booking records.

Carmelina Kohler was reported missing by family members around 9 p.m. Monday, Loar said.

Her husband told law enforcement officers she and her daughter had a 2 p.m. nail appointment planned, but Crystal Kohler was unexpectedly at their home around 1:30 p.m. without her mother.

She changed her clothes and told him her mother had asked her to come home and change because she "looked like a bum," according to the affidavit.

She left in her mother's 2018 Chrysler Pacifica, which the man told detectives was suspicious because only Carmelina Kohler drove the van.

Around 8 p.m., he received a call from someone who'd found his wife's cell phone at 27th Avenue and Aviation Boulevard, according to the report.

About an hour later, he reported Carmelina Kohler missing and the vehicle stolen.

Around 11:30 p.m. detectives met with an ex-boyfriend of Crystal Kohler who told them she showed up unannounced at his home and appeared distraught.

He told detectives he knew she'd been in a fight with her mother, but said she told him "the less he knew the better."

More:Detectives searching for missing woman, Amanda Towne, last seen outside Fellsmere

The pair went to Walmart in Vero Beach, and, according to the report, he gave her $120.

He said Crystal Kohler told him she planned to take a Greyhound Bus to Tennessee.

Detectives searched his cell phone and found a text message from her, in which she stated she was going to need a ride to "u know where" in the morning after she "ditch(ed)" the van.

Detectives learned Crystal Kohler was hiding in a boat the former boyfriend owned at Fort Pierce Marina.

Along with Fort Pierce police, detectives went there and found her at the marina, and police found Carmelina Kohler's van in a nearby garage, according to the affidavit.

Crystal Kohler appeared in court Wednesday and was charged with first-degree murder. She is being held without bond in Indian River Count Jail awaiting her May 1 arraignment.

Loar said Crystal Kohler had been arrested six times in the past, four of those felony charges and two misdemeanor charges.

"An 81-year-old person does not deserve to have their life ended like this," Loar said.

Corey Arwood is a breaking news reporter for TCPalm. Follow Corey on Twitter @coreyarwood, or reach him by phone at 772-978-2246.

If you're a subscriber, thank you. If not, become a subscriber to get the latest breaking news.