WINTER HAVEN, Fla. - The Winter Haven Police Department arrested a Haines City High School teacher accused of knowingly sending nude photos and having sexually explicit conversations with a 15-year-old Texas boy.

Robin Dunlap, 27, is charged with transmitting material harmful to a minor and using a two-way communication device to commit a felon.

"There is absolutely no excuse for an adult - especially a high school teacher - to continue sexually explicit conversations with a 15-year-old long after his real age is revealed," said Winter Haven Chief Charlie Bird in a statement. "The vulnerable age of this victim and the fact that this woman took advantage of him for her own personal needs is inexcusable."

Winter Haven police arrested Dunlap on Monday. Police booked her into the Polk County Jail.

Initially, Dunlap voluntarily turned herself in on Sept. 18. She told police she sent the nude photos before she learned of his real age. The boy represented himself as a 19-year-old throughout the conversations the two had over Xbox One.

Winter Haven police said the conversations moved to communicating on cell phones through the messaging app Kik via text and video chat.

The mother of the boy contacted Dunlap through the same phone, and informed Dunlap her son was 15 years old, according to Winter Haven police.

However, detectives received information on Oct. 29 from the victim's father that Dunlap continued to have conversations with the boy through Google Hangouts.

Winter Haven police said Dunlap gave investigators consent to look through her phones in her possession. The conversation from November to December was "extremely vulgar with sexually explicit language," according to Winter Haven police.

Police said Dunlap told investigators on Sunday, Dec. 17, she had ongoing contact with the boy. Dunlap told investigators she continued to speak to the boy because he is the only person that she can talk to and the only one who understands her, according to Winter Haven police.

â–ºMake it easy to keep up-to-date with more stories like this. Download the 10News app now.

Have a news tip? Email, or visit our Facebook page or Twitter feed.