Task.Type shows up as text field instead of picklist

Greg, check the Field Level Security on the Event Type field — this field is often not visible by default, and as such would not show up in a calendar popup.