Morgan County prosecutors have charged a Moulton woman for stealing nearly $3,000 of items from the Hartselle Walmart.