Create a universal two-dimensional cellular automaton cell using two-way universal logic processors
114 107 gates

A diagram of the setup, with example inputs (link to full-sized image):


Created in Logisim

This uses a simple approach; first it counts the number of live neighbouring cells, and then checks if that number fulfills a birth/survival condition.