A BJT requires an input base current to operate. You can get the value quite small using various compensation techniques, but it's difficult to reduce it below the nA region.
MOS transistors have an insulated gate which, in theory, conducts no current, but reverse-biased input protection diodes conduct a small current in the pA region.