A former assistant property manager at a Pasadena apartment complex has been accused of stealing more than $90,000 in tenants' rent checks, leading to her termination and felony theft charges in Harris County.

Mary Haynes, who had been in charge of collecting rent at the Park at Fairmont Apartments, had allegedly been pocketing rent payments from tenants for years, according to court records. She was arrested and charged Monday.

The Park at Fairmont property manager, Jodi Corley, first suspected Haynes after realizing that 31 rent payments were missing, and that shoddy record-keeping presented puzzling holes: From March through May 2017, Haynes had allegedly been recording that rent payments were made--even though they weren't actually deposited in the corporate bank account.

Corley began interviewing tenants at the apartment complex, who showed her receipts of money orders, court records show. Their checks had been made out to Haynes, but they said the money wasn't meant to go to Haynes personally. They had thought Haynes was collecting the checks for rent.

Instead, she had been bringing them to her bank and depositing the checks into her personal account, according to the criminal complaint.

In fact, the owner of GPM Check Cashing in Pasadena, Gary Perry, told police that Haynes had been cashing similar money orders for years, and that she had told him she owned a rental property.

Park at Fairmont's corporate office, Winther Investments, initiated an audit, finding missing rent payments dating back to July 2015 and continuing through May 2017.

Police identified at least 56 money orders made payable to Haynes and deposited through Texas First Bank and an additional 95 money orders deposited into a Chase Bank account.

An employee at the Park at Fairmont Apartments said the facility would have no comment. An employee at Winther Investments said a supervisor for the property would be returning a call for comment should they decide to discuss the case.

No attorney is listed for Haynes.

She was released Wednesday on a personal bond, with her underlying bail set at $100,000 should she fail to appear in court.