NFL running back Adrian Peterson turned himself in to authorities in Texas early Saturday, the Montgomery County Sheriff's Office said on its website.