Why did Mary Cooper leave The Big Bang Theory?

As soon as she made her Big Bang entrance in the very first season, Mary Cooper (played by Laurie Metcalf) became a much-loved character. Thanks to her quick wit and love for all things Christianity, a complete juxtaposition to her…