A 25-year-old woman is facing a charge of capital murder after she reportedly confessed to killing a newborn whose body was found in a recycling plant shortly before Christmas, an arrest warrant affidavit stated.

Nidia Yolibeth Alvarado was taken into custody Monday night. Bond for her was set at $2 million.

The affidavit stated that a worker at a recycling plant in the 5600 block of FM 1346 found the baby in a duffel bag on Dec. 23 while sorting through trash.

San Antonio police detectives investigating the case later traced the duffle bag to a certain hospital and found out the woman who gave birth to the infant on Dec. 20 had used a phony name, the affidavit stated. Detectives later located witnesses who identified Alvarado as the mother, the affidavit stated.

"They just followed up on leads. I understand several people came forward and we're just thankful for that," said Sgt. Javier Salazar, spokesman for the San Antonio Police Department.

According to the affidavit, one woman who detectives interviewed told them that while Alvarado was still pregnant, she had asked her if she knew how to perform a self-abortion.

She and other witnesses also told them Alvarado later claimed to have given birth to a sickly baby who died, the affidavit stated.

When detectives interviewed her, they said Alvarado admitted that she strangled her healthy newborn with a ligature and watched him die, then threw his body in a dumpster near her home, the affidavit stated.

"The investigation is not over," Salazar said. "It's ongoing and we sure would appreciate any other information that someone might have to share."

After Alvarado's arrest, workers with Child Protective Services arrived at her apartment on Jackson Keller Road and removed several other children from the home.

Salazar said he could not confirm whether she is the mother of those children.