(CNN) -- MTV's "Teen Mom" Amber Portwood faces felony domestic violence charges in her Indiana hometown because of incidents on her reality TV show -- where she is seen shoving, punching, slapping and choking her boyfriend, a police spokesman said.
Two of the three charges are felonies because the couple's 1-year-old child apparently witnessed the violence, according to Anderson, Indiana police spokesman Mitch Carroll.
The charges were outlined in a probable cause affidavit filed by police, but Portwood, 20, will not be arrested until the Madison County, Indiana, prosecutor files formal charges, Carroll said.
The investigation began seven weeks ago after MTV aired an episode of the reality series "Teen Mom" showing incidents captured over the summer, he said.
Gary Shirley, the 24-year-old boyfriend, and Portwood gave statements to police last month admitting to the incidents, he said.
"According to police documents, on August 14, 2009, Portwood shoved Shirley against a wall, slapped him on the face and choked him," Carroll said. "The incident was witnessed by the couple's 1-year-old child who sat in a child seat on a nearby bed."
Another incident, captured by cameras in June, showed Portwood "slapping Shirley five times, punching him three times and kicking him at least once," he said.
A July videotaped incident showed Portwood "in the presence of their child slapping Shirley in the face, and punching him several more times in the face and upper-body," the police spokesman said.
If convicted, Portwood faces up to three years in jail and fines of up to $10,000, he said.
CNN's Brittany Kaplan contributed to this report.