I couldn't find a rule that specifically addresses the goalkeeper, but if anyone on the roster is eligable to take a kick then it's only logical that anyone on the roster can be the keeper.