If you have figured out which chicken is the culprit, unfortunately the best thing to do is to cull her. Otherwise the other chickens will pick up on the habit and you may end up having to cull your entire flock. Hopefully she is the only one.
I had this problem over the winter. I was hardly getting any eggs from my flock because they would eat them, and I never figured out which chicken, or chickens, was the culprit. Overcrowding can cause the problem. Our hens free range during the spring, summer and fall, and in the winter we pen them in. Once I let my birds out to free range in the spring, the egg eating thankfully stopped immediately. Not everyone may find free range convenient, but if you can do that it may cure the egg eater. Then you can pen them in again.
You can also try adding more nest boxes. You should have one nest per four birds if they are confined. So for 16 birds I would have four or five nests. (When free ranging, our entire flock uses just one or two nests)
Or try keeping less hens per the area; expand the pen you have or make additional one and divide up your birds into separate areas, say eight birds per coop.
Sometimes a distraction works. They won't eat eggs if they can be busy doing something else. If they can forage grass and bugs, dust-bathe in the sun, or peck at some other source of food they will be too busy to bother eat any eggs. This is why free ranging is your best bet to cure an egg eater (if you cannot come to cull her that is), or perhaps expanding the pen if you can so that they have lots of room to range. Otherwise, those "flock blocks" are great for birds that cannot range to forage, or hanging lettuce or some other tasty treats that they can peck at might distract them.
Hope this helps, and good luck!