Fairfield preschool teacher dies after battle with cancer