If anyone is looking for an answer, there are two different types of cursors used in the input cell. The one I was having the most problems with was the cursor that appears between characters. I discovered its color is set in the stylesheet under:
"Styles for Mathematica System-specific Elements" -> "Format Type Styles" -> "CellLabel"
I think the size is dependent on the size of the font.