Name input directive